package com.ynkbny.domain.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.springframework.stereotype.Component;

/**
 * @Author YY
 * @Date 2023/7/10 20:08
 */
@ApiModel(value = "用能单位能源资源计量采集数据表-数据传输对象", description = "")
@Data
@Component
public class TEpTotalEnergyVO {
    /**
     * 平台服务版本
     */
    @TableField("reg_version")
    private String regVersion;

    /**
     * 基础数据版本
     */
    @TableField("dic_version")
    private String dicVersion;

    /**
     * 统一社会信用代码
     */
    @TableField("enterprise_code")
    private String enterpriseCode;

    /**
     * 上传数据项编码
     */
    @TableField("data_id")
    private String dataCode;

    /**
     * 上传数据
     */
    @TableField("data_value")
    private String dataValue;

    /**
     * 上传数据单位
     */
    @TableField("data_value_unit")
    private String dataValueUnit;

    /**
     * 折标系数
     */
    @TableField("convert_ration")
    private String convertRation;

    /**
     * 折标系数单位
     */
    @TableField("convert_ration_unit")
    private String convertRationUnit;

    /**
     * 数据有效性1：有效 0：可疑
     */
    @TableField("valid")
    private String valid;

    /**
     * 数据范围1：全厂 2：生产工序 3：生产工序单元 4：重点耗能设备
     */
    @TableField("scope")
    private String scope;

    /**
     * 数据采集类型1：管理信息系统 2：生产监控管理系统 3：分布式控制系统 4：现场仪表 5：手工填报 6：能源供应单位 7：其他
     */
    @TableField("input_type")
    private String inputType;

    /**
     * 数据采集频率0：实时 1：日 2：月 3：年
     */
    @TableField("stat_type")
    private String statType;

    /**
     * 数据统计时间
     */
    @TableField("stat_date")
    private String statDate;

    /**
     * 数据上传时间
     */
    @TableField("upload_date")
    private String uploadDate;
}
